IFERROR, IFNA দিয়ে Errors Handle করা গাইড ও নোট

Big Data and Analytics - অ্যাডভান্সড এক্সেল ফাংশনস (Advanced Excel Functions) - Error Handling Functions
425

এক্সেল ব্যবহারকারীদের জন্য IFERROR এবং IFNA ফাংশন দুটি অত্যন্ত গুরুত্বপূর্ণ টুল যা ডেটা বিশ্লেষণের সময় সম্ভাব্য ত্রুটিগুলো সহজে ও কার্যকরভাবে হ্যান্ডেল করতে সাহায্য করে। এই ফাংশনগুলো ব্যবহার করে আপনি আপনার স্প্রেডশিটকে আরও পেশাদার এবং ব্যবহারবান্ধব করে তুলতে পারেন, কারণ এগুলো ত্রুটি প্রদর্শনের পরিবর্তে কাস্টমাইজড বার্তা বা মান দেখাতে সক্ষম।


Errors কী?

এক্সেলে কাজ করার সময় বিভিন্ন ধরণের ত্রুটি (Errors) দেখা দিতে পারে, যা ফর্মুলার ভুল, ডেটার অনুপস্থিতি বা অপ্রত্যাশিত মানের কারণে হয়ে থাকে। সাধারণত দেখা যায় এমন কিছু ত্রুটি হল:

  • #DIV/0!: শূন্য দিয়ে ভাগ করার চেষ্টা করলে।
  • #N/A: মান পাওয়া না গেলে, যেমন VLOOKUP ফাংশন যেখানে ম্যাচ পাওয়া যায় না।
  • #VALUE!: অযথা ডেটা টাইপ ব্যবহার করলে।
  • #NAME?: অজানা ফাংশন বা নাম ব্যবহার করলে।

এই ত্রুটিগুলো স্প্রেডশিটের পাঠযোগ্যতা এবং ব্যবহারযোগ্যতা কমিয়ে দেয়। তাই এগুলোকে কার্যকরভাবে হ্যান্ডেল করা অত্যন্ত জরুরি।


IFERROR ফাংশন

IFERROR ফাংশনটি এক্সেলে একটি ফর্মুলার ফলাফল যদি কোনো ত্রুটি প্রদান করে, তাহলে একটি কাস্টমাইজড মান বা বার্তা দেখানোর জন্য ব্যবহৃত হয়। এটি সমস্ত ধরণের ত্রুটিকে হ্যান্ডেল করতে সক্ষম, যেমন #DIV/0!, #N/A, #VALUE!, ইত্যাদি।

IFERROR ফাংশনের গঠন:

=IFERROR(value, value_if_error)
  • value: সেই ফর্মুলা বা মান যা আপনি পরীক্ষা করতে চান।
  • value_if_error: যদি value অংশে কোনো ত্রুটি ঘটে, তাহলে যা প্রদর্শন করতে চান।

উদাহরণ:

ধরা যাক, আপনি একটি ভাগফল নির্ধারণ করছেন যেখানে শর্ত হল ভাগ করার মান শূন্য না হওয়া।

=IFERROR(A1/B1, "ভাগ করা সম্ভব নয়")

ব্যাখ্যা:

  • যদি B1 সেলে শূন্য না থাকে, তাহলে A1/B1 এর ফলাফল দেখাবে।
  • যদি B1 সেলে শূন্য থাকে, তাহলে "ভাগ করা সম্ভব নয়" বার্তাটি দেখাবে।

IFNA ফাংশন

IFNA ফাংশনটি শুধুমাত্র #N/A ত্রুটিকে হ্যান্ডেল করতে ব্যবহৃত হয়। এটি বিশেষভাবে তখন উপকারী যখন আপনি শুধুমাত্র #N/A ত্রুটির ক্ষেত্রে একটি নির্দিষ্ট মান বা বার্তা দেখাতে চান এবং অন্যান্য ত্রুটিগুলোকে অপরিবর্তিত রাখতে চান।

IFNA ফাংশনের গঠন:

=IFNA(value, value_if_na)
  • value: সেই ফর্মুলা বা মান যা আপনি পরীক্ষা করতে চান।
  • value_if_na: যদি value অংশে #N/A ত্রুটি ঘটে, তাহলে যা প্রদর্শন করতে চান।

উদাহরণ:

ধরা যাক, আপনি VLOOKUP ফাংশন ব্যবহার করছেন এবং যদি কোনো মান খুঁজে না পান, তাহলে একটি কাস্টম বার্তা দেখাতে চান।

=IFNA(VLOOKUP("ProductX", A1:B10, 2, FALSE), "পণ্যের তথ্য পাওয়া যায়নি")

ব্যাখ্যা:

  • যদি "ProductX" পেতে না পারেন, তাহলে "পণ্যের তথ্য পাওয়া যায়নি" বার্তাটি দেখাবে।
  • যদি অন্য কোনো ত্রুটি ঘটে, যেমন #VALUE! বা #REF!, সেগুলো অপরিবর্তিত থাকবে।

IFERROR এবং IFNA এর মধ্যে পার্থক্য

বৈশিষ্ট্যIFERRORIFNA
ত্রুটি ধরার পরিধিসকল ধরণের ত্রুটি (#DIV/0!, #N/A, #VALUE! ইত্যাদি)শুধুমাত্র #N/A ত্রুটি
ব্যবহারযোগ্যতাসাধারণ ত্রুটি হ্যান্ডেল করার জন্যশুধুমাত্র #N/A ত্রুটির জন্য
ফাংশনের গঠন=IFERROR(value, value_if_error)=IFNA(value, value_if_na)
প্রয়োগের উদাহরণসাধারণত যেকোন ত্রুটি মোকাবেলায়VLOOKUP বা HLOOKUP এ যখন শুধুমাত্র #N/A হ্যান্ডেল করতে চান

উদাহরণ:

=IFERROR(A1/B1, "ত্রুটি ঘটেছে")

এই ফর্মুলা সকল ধরণের ত্রুটি হ্যান্ডেল করবে।

=IFNA(VLOOKUP("ProductY", A1:B10, 2, FALSE), "পণ্য পাওয়া যায়নি")

এই ফর্মুলা শুধুমাত্র #N/A ত্রুটিকে হ্যান্ডেল করবে।


কখন কোন ফাংশন ব্যবহার করবেন?

  • IFERROR ব্যবহার করুন যখন আপনি সকল ধরণের ত্রুটিকে হ্যান্ডেল করতে চান এবং একটি সাধারণ বার্তা বা মান প্রদর্শন করতে চান।
  • IFNA ব্যবহার করুন যখন আপনি শুধুমাত্র #N/A ত্রুটিকে হ্যান্ডেল করতে চান এবং অন্যান্য ত্রুটিগুলোকে অপরিবর্তিত রাখতে চান।

উদাহরণ: আপনি যদি একটি রিপোর্ট তৈরি করেন যেখানে শুধুমাত্র গঠনগত ত্রুটিগুলোই সমস্যা, তাহলে IFERROR ব্যবহার করতে পারেন। অন্যদিকে, যদি আপনি একটি ডেটা ম্যানিপুলেশন ফর্মুলা ব্যবহার করছেন যেখানে শুধুমাত্র কিছু মান খুঁজে না পাওয়ার সমস্যা থাকে, তাহলে IFNA ব্যবহার করতে পারেন।


আরো উন্নত উদাহরণ

উদাহরণ ১: একাধিক ফাংশনের সাথে IFERROR ব্যবহার

=IFERROR(VLOOKUP(A2, B1:D10, 3, FALSE), "তথ্য পাওয়া যায়নি")

এই ফর্মুলা VLOOKUP এর মাধ্যমে A2 সেলের মান খুঁজে দেখবে। যদি কোনো ত্রুটি ঘটে, যেমন মান না পাওয়া, তাহলে "তথ্য পাওয়া যায়নি" বার্তাটি দেখাবে।

উদাহরণ ২: IFNA এবং VLOOKUP একসাথে ব্যবহার

=IFNA(VLOOKUP("ItemX", E1:F20, 2, FALSE), "অবস্থান মেলেনি")

এই ফর্মুলা "ItemX" কে E1:F20 রেঞ্জে খুঁজবে। যদি #N/A ত্রুটি ঘটে, তাহলে "অবস্থান মেলেনি" বার্তাটি দেখাবে। অন্য ত্রুটিগুলো অপরিবর্তিত থাকবে।


সারাংশ

IFERROR এবং IFNA ফাংশনগুলো এক্সেলে ত্রুটি হ্যান্ডেল করার জন্য অত্যন্ত কার্যকরী টুল। এগুলো ব্যবহার করে আপনি আপনার ডেটা বিশ্লেষণকে আরও নির্ভুল এবং ব্যবহারবান্ধব করতে পারেন।

  • IFERROR: সকল ধরণের ত্রুটি হ্যান্ডেল করতে ব্যবহার করুন।
  • IFNA: শুধুমাত্র #N/A ত্রুটি হ্যান্ডেল করতে ব্যবহার করুন।

এই ফাংশনগুলো আপনার স্প্রেডশিটকে পেশাদার এবং আরও বেশি ব্যবহারবান্ধব করে তুলবে, কারণ এগুলো ত্রুটিগুলোকে সহজভাবে মোকাবেলা করতে এবং প্রয়োজনীয় তথ্য প্রদর্শন করতে সাহায্য করে।


উৎস:

  • Microsoft Excel Documentation
  • এক্সেল হেল্প গাইড
  • ব্যবসায়িক আর্থিক হিসাবনিকাশের সাধারণ জ্ঞান
Content added By
Promotion

Are you sure to start over?

Loading...